vcPropertyConditionStatement
Property Condition statement creates a process requirement based on a property value. The targeted property can be a static component's property or a static component's behavior's property. This is a requirement statement and thus can be only added to the Requirements routine of a process routine.
See in: Overview
Module: vcProcessModel
Parent: vcRequirementStatement
Children -
Referenced by: -
Properties
Learn how to use properties here. The properties are also inherited from the parent class.
| Name | Type | Access | Description |
| ConditionExpression | String | RW | Gets or sets the condition expression to evaluate against the SelectedProperty.See moreThe condition can reference process variables but the condition is re-evaluated only when the SelectedProperty changes value. |
| SelectedBehavior | vcBehavior | RW | Gets or sets the behavior that owns the target property.See moreMust be owned by the SelectedComponent. None value means SelectedProperty is a component property of SelectedComponent. Must be set after SelectedComponent has been set. |
| SelectedComponent | vcComponent | RW | Gets or sets the static component that owns the target property. None value means parent component of the statement. |
| SelectedProperty | vcProperty | RW | The target property to get. Must be a property of either SelectedComponent or SelectedBehavior depending on the value of SelectedBehavior.See moreMust be set after SelectedComponent and SelectedBehavior. Value type of the property must be Integer, Real, Vector, Matrix or String. |